package com.lhd._07springaop.aop;

import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Before;
import org.springframework.stereotype.Component;

/**
 * @author lhd
 * date 2024/4/29
 * @apiNote :
 * Aspect注解:表示这个类是一个切面类
 */

@Aspect
@Component
public class LogAspect {
    /**
     * @Before 注解：目标方法调用之前执行;
     */
    @Before("execution(public int com.lhd._07springaop.aop.CalculatorImpl.*(..)))")
    public void beforeMethod(){
        System.out.println("某方法开始前 前置通知");
    }
}
